Skip to content

Conversation

@dnzp75
Copy link
Collaborator

@dnzp75 dnzp75 commented Nov 21, 2025

✨ 변경 사항

  • 클러스터/마커형 조회 기능에 분산락 획득 & 해제, retry 로직 추가
  • 분산락 획득 & 해제, retry 로직 통합 테스트

🔍 변경 이유

Redis에 캐싱된 데이터를 갱신해야 하거나 cache miss가 발생하는 경우, DB에 데이터를 조회하여 Redis에 다시 캐싱함. 이때 많은 요청들이 동시에 몰려서 DB 커넥션 요청이 급증하는 상황을 막기 위해 분산락을 획득한 하나의 스레드만이 갱신을 진행하도록 제한하였음

✅ 체크리스트

  • 코드가 정상적으로 동작하는지 확인
  • 관련 테스트 코드 작성 및 통과 여부 확인
  • 문서화(README 등) 필요 여부 확인 및 반영
  • 리뷰어가 알아야 할 사항 추가 설명

📸 스크린샷 (선택)

📌 참고 사항

@dnzp75 dnzp75 deployed to develop-test November 21, 2025 17:37 — with GitHub Actions Active
@sonarqubecloud
Copy link

sonarqubecloud bot commented Nov 21, 2025

Quality Gate Passed Quality Gate passed

Issues
9 New issues
1 Accepted issue

Measures
0 Security Hotspots
No data about Coverage
0.3% Duplication on New Code

See analysis details on SonarQube Cloud

@dnzp75 dnzp75 changed the title 지도 클러스터/마커 조회 기능 Redis 분산락 & Retry 적용 지도 클러스터/마커형 조회 기능 Redis 분산락 & Retry 적용 Nov 21, 2025
@dnzp75 dnzp75 merged commit 05750d4 into develop Nov 21, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants